package com.pansoft.openplanet.account.model;

import java.io.Serializable;
import java.util.List;

//eth钱包账户相关
public class BaseWalletBean implements Serializable {

    //地址
    private String walletAddress;
    //助记词
    private List<String> mnemonicList;
    //空格分割的助记词
    private String  mnemonic;
    //加密的助记词
    private String secretMnemonic;

    //加密的私钥
    private String secretPriKey;
    //私钥
    private String privateKey;
    //工钥
    private String publicKey;
    public BaseWalletBean() {
    }

    public String getWalletAddress() {
        return walletAddress;
    }

    public BaseWalletBean setWalletAddress(String walletAddress) {
        this.walletAddress = walletAddress;
        return this;
    }

    public List<String> getMnemonicList() {
        return mnemonicList;
    }

    public BaseWalletBean setMnemonicList(List<String> mnemonicList) {
        this.mnemonicList = mnemonicList;
        return this;
    }

    public String getMnemonic() {
        return mnemonic;
    }

    public BaseWalletBean setMnemonic(String mnemonic) {
        this.mnemonic = mnemonic;
        return this;
    }

    public String getSecretMnemonic() {
        return secretMnemonic;
    }

    public BaseWalletBean setSecretMnemonic(String secretMnemonic) {
        this.secretMnemonic = secretMnemonic;
        return this;
    }

    public String getSecretPriKey() {
        return secretPriKey;
    }

    public BaseWalletBean setSecretPriKey(String secretPriKey) {
        this.secretPriKey = secretPriKey;
        return this;
    }

    public String getPrivateKey() {
        return privateKey;
    }

    public BaseWalletBean setPrivateKey(String privateKey) {
        this.privateKey = privateKey;
        return this;
    }

    public String getPublicKey() {
        return publicKey;
    }

    public BaseWalletBean setPublicKey(String publicKey) {
        this.publicKey = publicKey;
        return this;
    }
}
